package com.elitetyc.eliteim.common.model;

import com.elitetyc.eliteim.common.constant.Constants;
import com.elitetyc.eliteim.common.model.impl.IMUserInfoImpl;

import java.util.Date;

/**
 * @author yuanchao.tan
 * @version 1.0
 * @description 标识为消息
 * @Date 2021/9/16 17:10
 */
public abstract class IMMsg {

    /**
     * 发送人信息
     */
    public IMUserInfoImpl sender;

    /**
     * 接受者id
     */
    public String receiveId;

    /**
     * 内容
     */
    public String content;

    /**
     * 消息类型
     * @see Constants.MsgType
     *
     */
    public int msgType;

    /**
     * 发送类型
     * @see Constants.RequestType
     */
    public int type;

    /**
     * 消息发送时间
     */
    public Date sendTime;

}
